@charset "utf-8";
* { margin : 0; padding : 0; font-weight : inherit; font-style : inherit;  vertical-align : baseline; }
html { width:100%; }
body { line-height : 1.5; color : #333; width:100%; font-size:12px; overflow-x:hidden; }
table { border-collapse : separate; border-spacing : 0; }
caption, th, td { text-align : left; font-weight : normal; }
table, td, th { vertical-align : middle;}
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#161616; }
h1 { font-size : 3em; line-height : 1; margin-bottom : 0.5em; }
h2 { font-size : 2em; margin-bottom : 0.75em; }
h3 { font-size : 1.5em; line-height : 1; margin-bottom : 1em; }
h4 { font-size : 1.2em; line-height : 1.25; margin-bottom : 1.25em; height : 1.25em; }
h5 { font-size : 1em; font-weight : bold; margin-bottom : 1.5em; }
h6 { font-size : 1em; font-weight : bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin : 0; }
p { margin : 0 0 1.5em; }
p img { float : left; margin : 1.5em 1.5em 1.5em 0; padding : 0; }
p img.right { float : right; margin : 1.5em 0 1.5em 1.5em; }
a:focus, a:hover { color : #007fa2; }
a { color : #333; text-decoration : none; }
blockquote { margin : 1.5em; color : #ccc; font-style : italic; }
strong { font-weight : bold; }
em, dfn { font-style : italic; }
dfn { font-weight : bold; }
sup, sub { line-height : 0; }
li ul, li ol { margin : 0 1.5em; }
ul, ol { margin : 0 1.5em 1.5em 1.5em; }
ul { list-style-type : disc; }
ol { list-style-type : decimal; }
dl { margin : 0 0 1.5em 0; }
dl dt { font-weight : bold; }
dd { margin-left : 1.5em; }
.small { font-size : 0.8em; margin-bottom : 1.875em; line-height : 1.875em; }
.large { font-size : 1.2em; line-height : 2.5em; margin-bottom : 1.25em; }
.hide { display : none; }
.quiet { color : #666; }
.loud { color : #000; }
.dropdown { margin-top:8px; }
.column { float:left; width:120px; }
INPUT.checkbox { padding:1px; background:#222; border:1px solid #333; width:12px; height:12px; margin-right:5px; margin-top:10px; color:#fff; }
INPUT.radio { margin-top:10px; margin-right:5px; border:1px solid #333; background:#222; width:12px; height:12px; padding:1px; color:#fff; }
.form_line { float:left; width:100px; }
.clear { clear:both; height:0; font-size: 0px; line-height: 1px; _line-height:0px; }
/* BODY */
/* ---------------------------------------*/


/* CONTAINER */
/* ---------------------------------------*/
#container { float:left; width : 100%; }
/* HEADER */
/* ---------------------------------------*/
#containertop { float:left; width : 100%; }
#containertop #header { float:left; width : 100%; height : 151px; background:#e9e9e9 url('../assets/bgtop.png') 0 0 repeat-x; }
#header #title { float:left; height :55px; padding:15px; font-size:32px; color:#161616; font-weight:bold; margin-top:35px; }
#title span { display:block; font-size:14px; color:#ccc; font-weight:normal; }
.topbj { width :75%; margin-left:280px; background:#e9e9e9; height:55px; margin-top:100px; }
/* SIDEBAR */
/* ---------------------------------------*/
#containnerleft { width:251px; float:left; height:100%; }
#sidebar { width : 251px; margin-top:0px; float:left; }
#sidebar .sidebox { margin-bottom : 15px; width : 231px; background : #222 url('../assets/sidebar_box_rep.png') 100% 0 repeat-y; border-right:1px solid #eee; border-top:1px solid #eee; border-bottom: 5px solid #eee; padding:10px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; }
.sidebox p { margin:0; padding:0; margin-bottom:3px; }
.sidebox p b { font-weight : bold; color : #eee; }
a.close { float:right; color:#555; font-size:14px; padding:5px; display:inline; margin-right:5px; font-weight:bold; }
.sidebox .stitle { display:block; color : #333; font-size : 14px; font-weight:bold; margin-bottom:15px; text-shadow: rgba(128, 128, 128, 0.894531) 0px 1px 0px; }
#container #main { float:left; width:84%; margin-top:-30px; margin-left:7%; }
.logged { float:right; font-size :12px; color : #333; padding:20px; margin:30px 30px 0 0; }
.logged p { margin :0; }
#navigation { margin-bottom : 5px; }
.navhead, .navhead_blank { width:100%; text-align:center; height:21px; padding-top:3px; background:url('../assets/greenrep.png') 0 0 repeat-x; border:1px solid #7dbc00; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:5px; }
.selected { background:url('../assets/whiterep.png') 0 0 repeat-x; border:1px solid #e8e8e8; font-weight:bold; }
.selected span { color:#000!important; }
.navhead { cursor : pointer; }
.clear { float:left; width:100%; height:15px; }
.navhead span, .navhead_blank span { width:100%; text-align:center; color:#fff; margin-top:4px; }
.navhead_blank span a:hover { color:#fff; text-decoration:underline; }
.subnav { color : #d1d1d1; text-align:center; }
.submenu { width:100%; margin : 0; padding : 0; list-style : none; margin-bottom:20px; }
.submenu li { margin:0 auto; width : 95%; }
.submenu li a { width:100%; display : block; color : #ccc; padding-top : 3px; height : 20px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#111; margin-bottom:3px; border:1px solid #222; }
.submenu li a:hover { color : #fff; background:#222; border:1px solid #333; }
#main #content { margin : 12px 0 12px 25px; _margin : 12px 0 12px 0px; background : #e9e9e9; padding : 20px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative;  }
#content p { color : #d1d1d1; }
#content h2 { margin : 0; font-size : 15px; font-weight : bold; text-shadow: rgba(128, 128, 128, 0.894531) 0px 1px 0px; color : #555; margin-top:15px; margin-bottom:5px; }
table { width : 100%;  }
table table { border:0!important; }
thead tr th { font-weight : bold; background : #fff; border-bottom : 1px solid #CACACA; padding : 4px 5px; color:#333333; }
tbody tr td { padding : 6px 5px; background : #d1d0d0; color : #333; }
tbody tr.alt td { background : #d8d8d8; }
#containerdown { float:left; width : 100%; background:url('../assets/footer.png') 0 100% repeat-x; }
#containerdown #footer { float:left; display:inline; width :75%; margin-left:280px; height:75px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.footerbj { background:#e9e9e9; height:25px; margin-bottom:10px; }
/* MODALS */
ul.modals { float:left; width:100%; list-style:none; padding:0; margin:0; margin-bottom:15px; }
ul.modals li { float:left; display:inline; width:90px; height:90px; background:#222 url('../assets/sidebar_box_top.png') 100% 0 no-repeat; padding:5px; text-align:center; margin:0 15px 15px 0; -moz-border-radius:5px; -webkit-border-radius:5px; }
ul.modals li a { width:90px; height:90px; text-align:center; }
ul.modals li a img { float:left; display:inline; width:48px; height:48px; margin-left:21px; margin-top:8px; margin-bottom:4px; }
ul.modals li a span { text-align:center; }
.no_margin_bottom { margin-bottom:0!important; }
/* Datepicker
----------------------------------*/
.ui-datepicker .ui-datepicker-prev { float:left; }
.ui-datepicker .ui-datepicker-next { float:right; }
.ui-datepicker .ui-datepicker-title { text-align:center; margin-bottom:5px; }
.ui-datepicker table { }
/* WYSIWYG EDITOR
----------------------------------*/


#leftbar { FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH:100%; PADDING-TOP: 5px; padding-left:5px; }
#leftbar P { PADDING-RIGHT: 12px; PADDING-LEFT: 12px }
P.leftcontent { COLOR: #000; }
.p { MARGIN-LEFT: 10px }
.ps { DISPLAY: none; }
.pss { DISPLAY: block; MARGIN-LEFT: 10px }
.f { BACKGROUND: url(../assets/bg_navigation_01.jpg) no-repeat; CURSOR: pointer; LINE-HEIGHT: 35px; HEIGHT: 35px; FONT-SIZE: 12px; color:#FFFFFF; font-weight:bold; text-indent:30px;}
.ft { text-indent:50px; BACKGROUND: url(../assets/whiterep.png) repeat-x; CURSOR: pointer; LINE-HEIGHT: 34px; HEIGHT: 34px;  FONT-SIZE: 12px; color:#555; border:1px solid #e8e8e8; font-weight:bold; width:96%; }
.b { width:95%; margin:0 auto; text-indent:70px; CURSOR:pointer; display: block; color: #ccc; height: 30px; background:#eeeeee; margin-bottom:1px; line-height:30px; border:1px solid #dddddd; }
.b a:link, .b a:active, .b a:visited { COLOR: #333; text-decoration:none; }
.b a:hover { COLOR:#007fa2; text-decoration:none; }
.quietbutton { background:url(../assets/main_03.jpg) no-repeat left top; width:76px; height:24px; color:#FFFFFF; font-weight:bold; cursor:pointer; border:0; font-size:12px; }
.weizhi { width:100%; height:30px; background:url(../assets/main_07.jpg) repeat-x 0 center; line-height:30px; color:#333; text-indent:20px; }
.weizhi span { background:url(../assets/icon_breadcrumb.png) no-repeat 0 center; padding-left:25px; }
.bg { position:absolute; z-index:999; filter:alpha(opacity=50); background:#e9e9e9; opacity: 0.5; -moz-opacity: 0.5; left:0; top:0; height:100%; width:100%; }
.beian_winBG { WIDTH: 100%; POSITION: absolute; height:auto; z-index: 1000; left:50%; top:150px; margin-left:-50%; }
.warning { width:80%; position:relative; z-index:9999; margin:0 auto; border:1px solid #a97822; background:#fff5ca; overflow:hidden; height:auto !important; height:100px; min-height:100px; }
.desc { width:90%; margin:10px auto; }
.desc p {color:#000 !important; }
.desc span { float:left; width:100%; font-weight : bold; font-size : 1.2em; padding-bottom : 2px; margin-top:15px; }
.warning .desc span { color : #dc9c00; }
a.close { float:right; color:#555; font-size:14px; padding:5px; display:inline; margin-right:5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.warning .warn_icon { float:left; width:48px; height:48px; margin:14px; background:url('../assets/warn.png') no-repeat 0 0; behavior:url(js/iepngfix.html) !important; }
.tijiao { text-align:center; margin-bottom:10px; }
.tijiao .submit, .tijiao .button { text-align : center; height:24px; background:url('../assets/huas_03.jpg') 0 0 repeat-x; color : #fff; font-size : 12px; margin : 5px;  padding:0 10px; cursor:pointer; width:76px; }

.cont_banner{ margin:0 auto;}
.cont_shijian {
	WIDTH: 505px;  height:130px; margin:50px auto 0;
}
.cont_eltime {
	 HEIGHT: 20px; COLOR: #eb5a5f; FONT-SIZE: 14px
}
.cont_nmbtime {
	WIDTH: 505px; FONT-FAMILY: Arial;  HEIGHT: 70px; COLOR: #e93651; FONT-SIZE: 70px; text-align:center;
}
.cont_eltime SPAN {
	font-weight:bold; font-size:20px;
}
.time1 {
	 MARGIN-TOP: 7px;  HEIGHT: 20px; font-size:20px; font-weight:bold; width:240px; float:left; text-align:right;
}
.time2 {
	MARGIN-TOP: 7px;   HEIGHT: 20px; font-size:20px; font-weight:bold; float:left; width:120px; text-align:center;
}
.weizhi2 { width:100%; height:38px; background:url(../assets/qq_03.jpg) repeat-x 0 bottom; line-height:38px; color:#333; text-indent:20px; }
.weizhi2 span { background:url(../assets/hy_03.jpg) no-repeat 0 top; padding-left:15px; height:38px; line-height:38px; display:inline-block; vertical-align:middle;}     
.contentcontainer {margin: 20px auto;}
		
			.headings {padding: 0 20px; border: 1px solid #CACACA;  background: #EAEAEA url(../assets/bg_heading.png) repeat-x left center; height: 35px; line-height:35px;}
			.headings h3 { line-height:35px; font-size:15px; font-weight: bold;  color : #555;}
			.contentbox {overflow: auto; border: 1px solid #CACACA; padding: 15px; background: #fff; border-top:0;}
			.contentinfo{ width:16%; float:left; margin:20px 2%;}
			.contentinfo ul{ padding:0; margin:0; list-style:none;}
			.contentinfo ul li{ margin:5px 0;}
			.luse{ color:#4a8c45;}
			.hongse{ color:#fd1800;}
			.imgweizhi{ vertical-align:middle;}
			.zuizhongyao{ border:#dfdede solid 1px; background:url(../assets/main_07.jpg) repeat-x 0 center; height:23px; font-size:14px; font-weight:bold; color:#2690b4;  width:80%; text-align:center;}
			.juzuoweizhi{ text-indent:10%; color:#666666;}
			.heise{ color:#fff; clear:both;}
